Experiences with Application Development for Autonomic Networks
نویسندگان
چکیده
ANA is a project that examines legacy-free future networking architectures, with a focus on autonomicity. The programming model used in ANA dispenses with the rigid layers of the OSI model and instead uses bricks that can be combined to build a compartment offering the functionality required by an application. Restrictions such as TCP always being layered on top of IP do not exist, with e.g., arbitrary bricks offering transport functionality being usable to communicate with other nodes in a compartment. Application functionality is divided among specialized bricks, giving a clean and non-monolithic design. We have designed a P2P-like distributed streaming system from scratch, and designed an information sharing system by adapting an existing structured P2P system for ANA. In this paper, we report our experiences on the benefits and pitfalls of application and service development for ANA, and draw some conclusions on suitable design approaches for such novel “disruptive” network architectures.
منابع مشابه
Integrating Autonomic Grid Components and Process-Driven Business Applications
Today’s business applications are increasingly process driven, meaning that the main application logic is executed by a dedicate process engine. In addition, component-oriented software development has been attracting attention for building complex distributed applications. In this paper we present the experiences gained from building a process-driven biometric identification application which ...
متن کاملExperiences of students and faculty members about using virtual social networks in education: A qualitative content analysis
Introduction: Virtual social networks are increasingly beingused by academics and students in health sciences. It is necessaryto examine opportunities and challenges of these networks basedon the views of faculty and students to describe the existingsituation and planning for proper use. The purpose of this studywas to explore the experiences of students and faculty membersabout opportunities a...
متن کاملProcess-driven biometric identification by means of autonomic grid components
Today’s business applications are increasingly process driven, meaning that the main application logic is executed by a dedicate process engine. In addition, component-oriented software development has been attracting attention for building complex distributed applications. In this paper, we present the experiences gained from building a process-driven biometric identification application that ...
متن کاملAn Application Directed Adaptive Framework for Autonomic Software
Autonomic computing is gradually becoming accepted as a viable approach to achieving self-management in systems and networks, with the goal of lessening the impact of the complexity crisis on the computing industry. The authors propose the integration of high level selforganisation features into an Application Directed Adaptive Framework (ADAF), an autonomic-oriented software development proces...
متن کاملSpreadable Connected Autonomic Networks (SCAN)
A Spreadable Connected Autonomic Network (SCAN) is a mobile network that automatically maintains its own connectivity as nodes move. We envision SCANs to enable a diverse set of applications such as self-spreading mesh networks and robotic search and rescue systems. This paper describes our experiences developing a prototype robotic SCAN built from commercial, off-the-shelf hardware, to support...
متن کامل